home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
u_man
/
cat3
/
io_ss.z
/
io_ss
Wrap
Text File
|
1998-10-30
|
2KB
|
67 lines
IIIIOOOO____SSSSSSSS((((3333)))) IIIIOOOO____SSSSSSSS((((3333))))
NNNNAAAAMMMMEEEE
io_ss - SpeedShop I/O tracing library
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
See the prototypes for the various I/O system calls
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
The SpeedShop Performance Tools contain an I/O tracing library, -lio_ss,
which provides tracing for various I/O system calls. The library
provides intercept functions for calls to _o_p_e_n, _c_r_e_a_t, _r_e_a_d, _w_r_i_t_e,
_c_l_o_s_e, _d_u_p, and _p_i_p_e.
The tracing library defines both strong and weak symbols for each of
these calls, and, at initialization time, uses _d_l_o_p_e_n and _d_l_s_y_m to find
the standard libc addresses for the real functions. Programs that
attempt to provide their own versions for any of these routines may fail,
or may trace incorrectly, or may otherwise behave unexpectedly, as one of
either the tracing versions, or the user-supplied versions will never be
accessed.
The library is normally not linked or invoked directly; the ssrun(1)
command will use _r_l_d to ensure that the library is in the process'
address space when an I/O tracing experiment is run.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
ssrun(1), prof(1), ssdump(1), speedshop(1).
DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
As ouput from the library routines.
PPPPaaaaggggeeee 1111